<?php
namespace ZN\Services;

interface RedirectInterface
{
	//----------------------------------------------------------------------------------------------------
	//
	// Yazar      : Ozan UYKUN <ozanbote@windowslive.com> | <ozanbote@gmail.com>
	// Site       : www.zntr.net
	// Lisans     : The MIT License
	// Telif Hakkı: Copyright (c) 2012-2016, zntr.net
	//
	//----------------------------------------------------------------------------------------------------
	
	
	//----------------------------------------------------------------------------------------------------
	// action()
	//----------------------------------------------------------------------------------------------------
	//
	// @var string $action
	//
	//----------------------------------------------------------------------------------------------------
	public function action($action);
	
	//----------------------------------------------------------------------------------------------------
	// time()
	//----------------------------------------------------------------------------------------------------
	//
	// @var numeric $time
	//
	//----------------------------------------------------------------------------------------------------
	public function time($time);
	
	//----------------------------------------------------------------------------------------------------
	// wait()
	//----------------------------------------------------------------------------------------------------
	//
	// @var numeric $time
	//
	//----------------------------------------------------------------------------------------------------
	public function wait($time);
	
	//----------------------------------------------------------------------------------------------------
	// data()
	//----------------------------------------------------------------------------------------------------
	//
	// @var array $data
	//
	//----------------------------------------------------------------------------------------------------
	public function data($data);
	
	//----------------------------------------------------------------------------------------------------
	// insert()
	//----------------------------------------------------------------------------------------------------
	//
	// @var array $data
	//
	//----------------------------------------------------------------------------------------------------
	public function insert($data);
	
	//----------------------------------------------------------------------------------------------------
	// select()
	//----------------------------------------------------------------------------------------------------
	//
	// @var string $key
	//
	//----------------------------------------------------------------------------------------------------
	public function select($key);
	
	//----------------------------------------------------------------------------------------------------
	// delete()
	//----------------------------------------------------------------------------------------------------
	//
	// @var mixed $key
	//
	//----------------------------------------------------------------------------------------------------
	public function delete($key);
}